#include<stdio.h>

int main()
{
    int a,b,c,d,e,i,j,k,l,m,x,count=0,f=0;

    printf("There are following possible result:\n");
    for(a=1;a<=23;a++)
    for(b=1+a;b<=23-a;b++)
    for(c=1+b;c<=23-a-b;c++)
    for(d=1+c;d<=23-a-b-c;d++){
    f=1;
    if ((e=23-a-b-c-d)>d)
    for(f=0,x=1;x<24&&!f;x++)
    for(f=1,i=1;i<2&&f;i++)
    for(j=0;j<2&&f;j++)
    for(k=0;k<2&&f;k++)
    for(l=0;l<2&&f;l++)
    for(m=0;m<2&&f;m++)
    if(x==a*i+b*j+c*k+d*l+e*m)f=0;
    if(!f)printf("[%d]:%d %d %d %d %d \n",++count,a,b,c,d,e);



  
   
  }
}